﻿using System;

namespace Oxage.Windows.Controls
{
	[AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)]
	sealed class DataFormAttribute : Attribute
	{
		public string GroupName
		{
			get;
			set;
		}

		public string FriendlyName
		{
			get;
			set;
		}

		public string Description
		{
			get;
			set;
		}

		public Type ItemRender
		{
			get;
			set;
		}

		public Type ItemsProvider
		{
			get;
			set;
		}

		public Type Validator
		{
			get;
			set;
		}

		public Type Localizator
		{
			get;
			set;
		}
	}
}
